package slic.solicitudcuenta.receptores;

import com.liferay.portal.kernel.exception.SystemException;
import com.liferay.portal.kernel.log.Log;
import com.liferay.portal.kernel.log.LogFactoryUtil;

import slic.service.SolicitudLocalServiceUtil;
import slic.solicitudcuenta.SolicitudCuenta;

public class ReceptorPorBaseDeDatos implements ReceptorType {

	private static Log _log = LogFactoryUtil.getLog(ReceptorPorBaseDeDatos.class);	
	
	@Override
	public void enviar(SolicitudCuenta solicitud) {

		try {
			SolicitudLocalServiceUtil.agregarSolicitud(solicitud.getNombre(), 
													   solicitud.getApellido(),
													   solicitud.getDNI(), 
													   solicitud.getMail(), 
													   solicitud.getCargo(),
													   solicitud.getFechaEnvio());
		} catch (SystemException e) {
			_log.error("Error al agregar solicitud a la base de datos", e);
		}

	}

}
